self-propelled power frame - Turc Anglais Dictionnaire